@verticalPadding: .32rem;
@top: .48rem;
.normal {
}

.patient {
    position: relative;
    padding: @verticalPadding 2.8rem @verticalPadding 1.64rem;
    height: 1.28rem;
    background-color: #fff;
}

.bedNumber {
    position: absolute;
    height: .88rem;
    line-height: .88rem;
    width: 1rem;
    text-align: center;
    left: @verticalPadding;
    top: @top;
    border: 2px solid #73c984;
    color: #73c984;
    font-size: .5rem;
}

.patientInfo {
    div {
        height: .64rem;
        line-height: .64rem;
        span {
            margin-right: .2rem;
            color: #999;
        }
        .name {
            font-size: .5rem;
            width: 2.5rem;
            color: #333;
        }
        .age {
            font-size: .44rem;
            color: #999;
        }
        .code {
            font-size: .4rem;
        }
        .reasonName {
        }
    }
}

.date {
    position: absolute;
    height: 1rem;
    top: @top;
    right: @verticalPadding;
    text-align: right;
    font-size: .38rem;
    .entryDate {
        color: #999;
        line-height: .44rem;
        font-size: .38rem;
    }
    .from {
        color: #ff6600;
        line-height: .64rem;
        font-size: .32rem;
    }
}

.PatientLeft {
    height: 100%;
    .plList {
    }
}

.infoBoard {
    padding: 0.3rem;
    margin-bottom: 0.3rem;
    background-color: #fff;
    h1 {
        font-size: 0.44rem;
        font-weight: normal;
        margin: 0 0 .2rem;
        span {
            font-size: 0.32rem;
            color: #999;
            margin-left: 0.1rem;
        }
    }
    .infoOverview {
        margin: 0;
        padding: 0;
        li {
            position: relative;
            margin: .1rem 0;
            padding: 0 0 0 1.8rem;
            min-height: .4rem;
            list-style: none;
            span {
                position: absolute;
                left: 0;
                top: 0;
            }
        }
    }
}

.sign {
    padding: .1rem 0 0 .3rem;
    position: relative;
    ul {
        overflow: hidden;
        padding: 0 2rem .2rem 0;
        margin: 0;
        border-bottom: 1px solid #ddd;
        li {
            list-style: none;
            float: left;
            width: 50%;
            padding: .1rem 0;
        }
    }
    em {
        position: absolute;
        right: .2rem;
        top: 50%;
        display: block;
        width: 1rem;
        height: .5rem;
        line-height: .5rem;
        margin-top: -0.25rem;
        text-align: center;
        border: 1px solid #47b751;
        color: #47b751;
        font-style: normal;
        border-radius: 5px;
    }
}

.suggest {
    padding: .1rem 0 0 .3rem;
    position: relative;
    ul {
        overflow: hidden;
        padding: 0 2rem .2rem 0;
        margin: 0;
        border-bottom: 1px solid #ddd;
        li {
            list-style: none;
            font-size: .24rem;
            color: #999;
            margin: 0 0 .1rem;
        }
        .suggest1 {
            font-size: .32rem;
            color: #333;
        }
        .suggest3 {
            margin: 0;
        }
    }
    em {
        position: absolute;
        right: .2rem;
        top: 50%;
        display: block;
        width: 1rem;
        height: .5rem;
        line-height: .5rem;
        margin-top: -0.25rem;
        text-align: center;
        color: #999;
        font-style: normal;
        font-size: 0.24rem;
        border-radius: 5px;
        padding: 0 0.1rem;
    }
    .status0 {
        color: #fff;
        background-color: #ff6600;
    }
    .status1 {
        color: #fff;
        background-color: #47b751;
    }
    .status2 {
        color: #fff;
        background-color: #999;
    }

}
